home *** CD-ROM | disk | FTP | other *** search
/ Young Minds / Young Minds Interactive CD-ROM.ISO / adl / misc / makefile < prev    next >
Encoding:
Makefile  |  1989-08-08  |  1.0 KB  |  53 lines

  1. # Where utility routines live
  2. UTL = ../util
  3.  
  4. # Where include files live
  5. INC = ../include
  6.  
  7. # Flags for CC
  8. #CFLAGS = -O -DHPUX -I${INC}
  9. CFLAGS = -O -I${INC}
  10.  
  11. # Commands for shar
  12. # AR = shar -c -v
  13. AR = post -c -v -p 7 17
  14. B = ..
  15. D = misc/
  16.  
  17. # Where adldebug and adltouch will be installed
  18. BIN = /usr/games
  19.  
  20. # The utilities used by adldebug
  21. UTIL =    ${UTL}/virtmem.o    ${UTL}/vstring.o    ${UTL}/mytime.o
  22.  
  23. # The rules
  24. all        :    adldebug adltouch
  25.  
  26. install        :    adldebug adltouch
  27.     strip adldebug adltouch
  28.     cp adldebug adltouch ${BIN}
  29.     chmod 755 ${BIN}/adldebug ${BIN}/adltouch
  30.  
  31. shar        :    misc.shar
  32.  
  33. clean        :
  34.     rm -f misc.shar adldebug.o adltouch.o adldebug adltouch
  35.  
  36. misc.shar    :    README Makefile *.c
  37.     ( cd ${B} ; ${AR}    \
  38.         ${D}README    ${D}COPYRIGHT    ${D}Makefile    ${D}*.c \
  39.     > ${D}misc.shar )
  40.  
  41. adldebug    :    adldebug.o    ${UTIL}
  42.     ${CC} -o adldebug adldebug.o ${UTIL}
  43.  
  44. adldebug.o    :    adldebug.c \
  45.             ${INC}/adltypes.h    ${INC}/adlprog.h \
  46.             ${INC}/adldef.h        ${INC}/vstring.h \
  47.             ${INC}/virtmem.h
  48.  
  49. adltouch    :    adltouch.o
  50.     ${CC} -o adltouch adltouch.o
  51.  
  52. adltouch.o    :    adltouch.c
  53.